package com.boglond.builder;

import com.boglond.entity.TableInfoDO;
import com.boglond.util.FreemarkerUtil;

import java.util.List;

public class GenerateRepositoryInterfaceImpl implements GenerateRepositoryInterface {



    @Override
    public void createRepositoryClass(List<TableInfoDO> tableInfoDOList) {
        for(TableInfoDO tableInfo: tableInfoDOList){
            FreemarkerUtil.createRepositoryClass(tableInfo.getEntityName());
        }

    }

    @Override
    public void createRepositoryImplClass(List<TableInfoDO> tableInfoDOList) {
        for(TableInfoDO tableInfo: tableInfoDOList){
            FreemarkerUtil.createRepositoryImplClass(tableInfo.getEntityName(),
                    tableInfo.getUpperTableName(),
                    tableInfo.getTableName());
        }
    }

}
